<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" data-whc_version="25.0">
    <head><link rel="shortcut icon" href="../../../oxygen-webhelp/template/images/favicon.png"/><link rel="icon" href="../../../oxygen-webhelp/template/images/favicon.png"/><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta name="copyright" content="(C) Copyright 2024"/><meta name="generator" content="DITA-OT"/><meta name="description" content="The SFTP/FTP/FTPS Client executor moves or removes a file on an SFTP/FTP/FTPS server each time it receives an event. You cannot perform multiple tasks in the same executor. To perform more than one ..."/><meta name="prodname" content="Data Collector"/><meta name="version" content="3"/><meta name="release" content="16"/><meta name="modification" content="0"/>        
      <title>SFTP/FTP/FTPS Client</title><!--  Generated with Oxygen version 25.1, build number 2023042410.  --><meta name="wh-path2root" content="../../../"/><meta name="wh-toc-id" content="concept_kcf_sn2_jlb-d16893e59039"/><meta name="wh-source-relpath" content="datacollector/UserGuide/Executors/SFTP.dita"/><meta name="wh-out-relpath" content="datacollector/UserGuide/Executors/SFTP.html"/>

    <link rel="stylesheet" type="text/css" href="../../../oxygen-webhelp/app/commons.css?buildId=2023042410"/>
    <link rel="stylesheet" type="text/css" href="../../../oxygen-webhelp/app/topic.css?buildId=2023042410"/>

    <script src="../../../oxygen-webhelp/app/options/properties.js?buildId=20240802104629"></script>
    <script src="../../../oxygen-webhelp/app/localization/strings.js?buildId=2023042410"></script>
    <script src="../../../oxygen-webhelp/app/search/index/keywords.js?buildId=20240802104629"></script>
    <script defer="defer" src="../../../oxygen-webhelp/app/commons.js?buildId=2023042410"></script>
    <script defer="defer" src="../../../oxygen-webhelp/app/topic.js?buildId=2023042410"></script>
<link rel="stylesheet" type="text/css" href="../../../oxygen-webhelp/template/light.css?buildId=2023042410"/><link rel="stylesheet" type="text/css" href="../../../skin.css"/></head>

    <body class="wh_topic_page frmBody">
        
        
        

        
<nav class="navbar navbar-default wh_header" data-whc_version="25.0">
    <div class="container-fluid">
        <div class="wh_header_flex_container navbar-nav navbar-expand-md navbar-dark">
            <div class="wh_logo_and_publication_title_container">
                <div class="wh_logo_and_publication_title">
                    
                    <!--
                            This component will be generated when the next parameters are specified in the transformation scenario:
                            'webhelp.logo.image' and 'webhelp.logo.image.target.url'.
                            See: http://oxygenxml.com/doc/versions/17.1/ug-editor/#topics/dita_webhelp_output.html.
                    -->
                    
                    <div class=" wh_publication_title "><a href="../../../index.html"><span class="booktitle">  <span class="ph mainbooktitle"><span class="ph">Data Collector</span> User Guide</span>  </span></a></div>
                    
                </div>
                
                <!-- The menu button for mobile devices is copied in the output only when the 'webhelp.show.top.menu' parameter is set to 'yes' -->
                
            </div>

            <div class="wh_top_menu_and_indexterms_link collapse navbar-collapse">
                
                
                <div class=" wh_indexterms_link "><a href="../../../indexTerms.html" title="Index" aria-label="Go to index terms page"><span>Index</span></a></div>
                
            </div>
        </div>
    </div>
</nav>

        <div class=" wh_search_input navbar-form wh_topic_page_search search " role="form">


<form id="searchForm" method="get" role="search" action="../../../search.html"><div><input type="search" placeholder="Search " class="wh_search_textfield" id="textToSearch" name="searchQuery" aria-label="Search query" required="required"/><button type="submit" class="wh_search_button" aria-label="Search"><span class="search_input_text">Search</span></button></div></form>

</div>
        
        <div class="container-fluid">
            <div class="row">

                <nav class="wh_tools d-print-none">
                    
<div data-tooltip-position="bottom" class=" wh_breadcrumb "><ol class="d-print-none"><li><span class="home"><a href="../../../index.html"><span>Home</span></a></span></li><li><div class="topicref" data-id="concept_umc_1lk_fx"><div class="title"><a href="../../../datacollector/UserGuide/Executors/Executors-title.html">Executors</a></div></div></li><li class="active"><div class="topicref" data-id="concept_kcf_sn2_jlb"><div class="title"><a href="../../../datacollector/UserGuide/Executors/SFTP.html#concept_kcf_sn2_jlb">SFTP/FTP/FTPS Client</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li></ol></div>



                    <div class="wh_right_tools "><button class="wh_hide_highlight" aria-label="Toggle search highlights" title="Toggle search highlights"></button><button class="webhelp_expand_collapse_sections" data-next-state="collapsed" aria-label="Collapse sections" title="Collapse sections"></button><div class=" wh_navigation_links "><span id="topic_navigation_links" class="navheader">
  
<span class="navprev"><a class="- topic/link link" href="../../../datacollector/UserGuide/Executors/PipelineFinisher.html#concept_qzm_l4r_kz" title="Pipeline Finisher" aria-label="Previous topic: Pipeline Finisher" rel="prev"></a></span>  
<span class="navnext"><a class="- topic/link link" href="../../../datacollector/UserGuide/Executors/Shell.html#concept_jsr_zpw_tz" title="Shell" aria-label="Next topic: Shell" rel="next"></a></span>  </span></div>
<!--External resource link-->
<div class=" wh_print_link print d-none d-md-inline-block "><button onClick="window.print()" title="Print this page" aria-label="Print this page"></button></div>
                        
                        
                        
                        
                    </div>
                </nav>
            </div>

            

<div class="wh_content_area">
                <div class="row">
                    


                        <nav role="navigation" id="wh_publication_toc" class="col-lg-3 col-md-3 col-sm-12 d-md-block d-none d-print-none">
<div id="wh_publication_toc_content">


                            <div class=" wh_publication_toc " data-tooltip-position="right"><span class="expand-button-action-labels"><span id="button-expand-action" role="button" aria-label="Expand"></span><span id="button-collapse-action" role="button" aria-label="Collapse"></span><span id="button-pending-action" role="button" aria-label="Pending"></span></span><ul role="tree" aria-label="Table of Contents"><li role="treeitem" aria-expanded="false"><div data-tocid="concept_htw_ghg_jq-d16893e53" class="topicref" data-id="concept_htw_ghg_jq" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_htw_ghg_jq-d16893e53-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Getting_Started/GettingStarted_Title.html#concept_htw_ghg_jq" id="concept_htw_ghg_jq-d16893e53-link">Getting Started</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_l2v_nlp_mpb-d16893e331" class="topicref" data-id="concept_l2v_nlp_mpb" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_l2v_nlp_mpb-d16893e331-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/ReleaseNotes/ReleaseNotes.html#concept_l2v_nlp_mpb" id="concept_l2v_nlp_mpb-d16893e331-link">Release Notes</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_l4q_flb_kr-d16893e2582" class="topicref" data-id="concept_l4q_flb_kr" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_l4q_flb_kr-d16893e2582-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Installation/Install_title.html" id="concept_l4q_flb_kr-d16893e2582-link">Installation</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_ylh_yyz_ky-d16893e3984" class="topicref" data-id="concept_ylh_yyz_ky" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_ylh_yyz_ky-d16893e3984-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Configuration/Config_title.html" id="concept_ylh_yyz_ky-d16893e3984-link">Configuration</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_ejk_f1f_5v-d16893e7058" class="topicref" data-id="concept_ejk_f1f_5v" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_ejk_f1f_5v-d16893e7058-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Upgrade/Upgrade_title.html" id="concept_ejk_f1f_5v-d16893e7058-link">Upgrade</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_qsw_cjy_bt-d16893e10103" class="topicref" data-id="concept_qsw_cjy_bt" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_qsw_cjy_bt-d16893e10103-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Pipeline_Design/PipelineDesign_title.html" id="concept_qsw_cjy_bt-d16893e10103-link">Pipeline Concepts and Design</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_qn1_wn4_kq-d16893e11199" class="topicref" data-id="concept_qn1_wn4_kq" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_qn1_wn4_kq-d16893e11199-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Pipeline_Configuration/PipelineConfiguration_title.html" id="concept_qn1_wn4_kq-d16893e11199-link">Pipeline Configuration</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_hdr_gyw_41b-d16893e13057" class="topicref" data-id="concept_hdr_gyw_41b" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_hdr_gyw_41b-d16893e13057-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Data_Formats/DataFormats-Title.html" id="concept_hdr_gyw_41b-d16893e13057-link">Data Formats</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_yjl_nc5_jq-d16893e14164" class="topicref" data-id="concept_yjl_nc5_jq" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_yjl_nc5_jq-d16893e14164-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Origins/Origins_title.html" id="concept_yjl_nc5_jq-d16893e14164-link">Origins</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_yjl_nc5_jq-d16893e35197" class="topicref" data-id="concept_yjl_nc5_jq" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_yjl_nc5_jq-d16893e35197-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/Processors_title.html" id="concept_yjl_nc5_jq-d16893e35197-link">Processors</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_agj_cfj_br-d16893e44037" class="topicref" data-id="concept_agj_cfj_br" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_agj_cfj_br-d16893e44037-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Destinations/Destinations-title.html" id="concept_agj_cfj_br-d16893e44037-link">Destinations</a></div></div></li><li role="treeitem" aria-expanded="true"><div data-tocid="concept_umc_1lk_fx-d16893e56072" class="topicref" data-id="concept_umc_1lk_fx" data-state="expanded"><span role="button" tabindex="0" aria-labelledby="button-collapse-action concept_umc_1lk_fx-d16893e56072-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Executors/Executors-title.html" id="concept_umc_1lk_fx-d16893e56072-link">Executors</a></div></div><ul role="group" class="navbar-nav nav-list"><li role="treeitem"><div data-tocid="concept_stt_2lk_fx-d16893e56094" class="topicref" data-id="concept_stt_2lk_fx" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Executors/Executors-overview.html#concept_stt_2lk_fx" id="concept_stt_2lk_fx-d16893e56094-link">Executors</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_zhp_ldk_xhb-d16893e56118" class="topicref" data-id="concept_zhp_ldk_xhb" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_zhp_ldk_xhb-d16893e56118-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Executors/ADLS-G1-FileMeta.html#concept_zhp_ldk_xhb" id="concept_zhp_ldk_xhb-d16893e56118-link">ADLS Gen1 File Metadata (deprecated)</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_i22_k2k_xhb-d16893e56416" class="topicref" data-id="concept_i22_k2k_xhb" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_i22_k2k_xhb-d16893e56416-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Executors/ADLS-G2-FileMeta.html#concept_i22_k2k_xhb" id="concept_i22_k2k_xhb-d16893e56416-link">ADLS Gen2 File Metadata</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_mvh_bnm_f1b-d16893e56714" class="topicref" data-id="concept_mvh_bnm_f1b" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_mvh_bnm_f1b-d16893e56714-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Executors/AmazonS3.html#concept_mvh_bnm_f1b" id="concept_mvh_bnm_f1b-d16893e56714-link">Amazon S3</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_fdc_qrx_jz-d16893e56919" class="topicref" data-id="concept_fdc_qrx_jz" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_fdc_qrx_jz-d16893e56919-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Executors/Databricks.html#concept_fdc_qrx_jz" id="concept_fdc_qrx_jz-d16893e56919-link">Databricks Job Launcher</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_bzl_3fq_zjb-d16893e57061" class="topicref" data-id="concept_bzl_3fq_zjb" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_bzl_3fq_zjb-d16893e57061-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Executors/DatabricksQuery.html#concept_bzl_3fq_zjb" id="concept_bzl_3fq_zjb-d16893e57061-link">Databricks Query </a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_sjs_sfp_qz-d16893e57252" class="topicref" data-id="concept_sjs_sfp_qz" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_sjs_sfp_qz-d16893e57252-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Executors/Email.html#concept_sjs_sfp_qz" id="concept_sjs_sfp_qz-d16893e57252-link">Email</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_xym_npb_3qb-d16893e57364" class="topicref" data-id="concept_xym_npb_3qb" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_xym_npb_3qb-d16893e57364-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Executors/GCS-E.html#concept_xym_npb_3qb" id="concept_xym_npb_3qb-d16893e57364-link">Google Cloud Storage</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_sqc_w4w_ktb-d16893e57554" class="topicref" data-id="concept_sqc_w4w_ktb" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_sqc_w4w_ktb-d16893e57554-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Executors/GBQuery-E.html#concept_sqc_w4w_ktb" id="concept_sqc_w4w_ktb-d16893e57554-link">Google BigQuery</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_wgj_slk_fx-d16893e57718" class="topicref" data-id="concept_wgj_slk_fx" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_wgj_slk_fx-d16893e57718-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Executors/HDFSMetadata.html#concept_wgj_slk_fx" id="concept_wgj_slk_fx-d16893e57718-link">HDFS File Metadata</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_kjw_llk_fx-d16893e58029" class="topicref" data-id="concept_kjw_llk_fx" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_kjw_llk_fx-d16893e58029-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Executors/HiveQuery.html#concept_kjw_llk_fx" id="concept_kjw_llk_fx-d16893e58029-link">Hive Query</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_j3r_gcv_sx-d16893e58207" class="topicref" data-id="concept_j3r_gcv_sx" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_j3r_gcv_sx-d16893e58207-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Executors/JDBCQuery.html#concept_j3r_gcv_sx" id="concept_j3r_gcv_sx-d16893e58207-link">JDBC Query</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_ohx_r5h_z1b-d16893e58370" class="topicref" data-id="concept_ohx_r5h_z1b" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_ohx_r5h_z1b-d16893e58370-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Executors/MapRFSFileMeta.html#concept_ohx_r5h_z1b" id="concept_ohx_r5h_z1b-d16893e58370-link">MapR FS File Metadata</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_bj2_zlk_fx-d16893e58680" class="topicref" data-id="concept_bj2_zlk_fx" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_bj2_zlk_fx-d16893e58680-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Executors/MapReduce.html#concept_bj2_zlk_fx" id="concept_bj2_zlk_fx-d16893e58680-link">MapReduce</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_qzm_l4r_kz-d16893e58905" class="topicref" data-id="concept_qzm_l4r_kz" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_qzm_l4r_kz-d16893e58905-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Executors/PipelineFinisher.html#concept_qzm_l4r_kz" id="concept_qzm_l4r_kz-d16893e58905-link">Pipeline Finisher</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="true" class="active"><div data-tocid="concept_kcf_sn2_jlb-d16893e59039" class="topicref" data-id="concept_kcf_sn2_jlb" data-state="expanded"><span role="button" tabindex="0" aria-labelledby="button-collapse-action concept_kcf_sn2_jlb-d16893e59039-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Executors/SFTP.html#concept_kcf_sn2_jlb" id="concept_kcf_sn2_jlb-d16893e59039-link">SFTP/FTP/FTPS Client</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div><ul role="group" class="navbar-nav nav-list"><li role="treeitem"><div data-tocid="concept_o31_wfz_jlb-d16893e59063" class="topicref" data-id="concept_o31_wfz_jlb" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Executors/SFTP.html#concept_o31_wfz_jlb" id="concept_o31_wfz_jlb-d16893e59063-link">Credentials</a></div></div></li><li role="treeitem"><div data-tocid="task_s1r_vjd_hlb-d16893e59085" class="topicref" data-id="task_s1r_vjd_hlb" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Executors/SFTP.html#task_s1r_vjd_hlb" id="task_s1r_vjd_hlb-d16893e59085-link">Configuring an SFTP/FTP/FTPS Client Executor</a></div></div></li></ul></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_jsr_zpw_tz-d16893e59107" class="topicref" data-id="concept_jsr_zpw_tz" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_jsr_zpw_tz-d16893e59107-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Executors/Shell.html#concept_jsr_zpw_tz" id="concept_jsr_zpw_tz-d16893e59107-link">Shell</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_xrx_crn_4qb-d16893e59241" class="topicref" data-id="concept_xrx_crn_4qb" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_xrx_crn_4qb-d16893e59241-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Executors/Snowflake-E.html#concept_xrx_crn_4qb" id="concept_xrx_crn_4qb-d16893e59241-link">Snowflake</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_cvy_vxb_1z-d16893e59451" class="topicref" data-id="concept_cvy_vxb_1z" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_cvy_vxb_1z-d16893e59451-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Executors/Spark.html#concept_cvy_vxb_1z" id="concept_cvy_vxb_1z-d16893e59451-link">Spark</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li></ul></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_xxd_f5r_kx-d16893e59696" class="topicref" data-id="concept_xxd_f5r_kx" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_xxd_f5r_kx-d16893e59696-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Event_Handling/EventFramework-Title.html#concept_xxd_f5r_kx" id="concept_xxd_f5r_kx-d16893e59696-link">Dataflow Triggers</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_zq5_pb4_flb-d16893e60134" class="topicref" data-id="concept_zq5_pb4_flb" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_zq5_pb4_flb-d16893e60134-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Solutions/Solutions-title.html" id="concept_zq5_pb4_flb-d16893e60134-link">Solutions</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_ugp_kwf_xw-d16893e61337" class="topicref" data-id="concept_ugp_kwf_xw" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_ugp_kwf_xw-d16893e61337-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/DPM/DPM_title.html" id="concept_ugp_kwf_xw-d16893e61337-link">StreamSets Control Hub</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_fyf_gkq_4bb-d16893e62693" class="topicref" data-id="concept_fyf_gkq_4bb" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_fyf_gkq_4bb-d16893e62693-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Edge_Mode/EdgePipelines_title.html" id="concept_fyf_gkq_4bb-d16893e62693-link"><span class="ph">StreamSets Data Collector Edge</span></a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_wwq_gxc_py-d16893e63980" class="topicref" data-id="concept_wwq_gxc_py" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_wwq_gxc_py-d16893e63980-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Multithreaded_Pipelines/MultithreadedPipelines.html#concept_wwq_gxc_py" id="concept_wwq_gxc_py-d16893e63980-link">Multithreaded Pipelines</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_gzw_tdm_p2b-d16893e64187" class="topicref" data-id="concept_gzw_tdm_p2b" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_gzw_tdm_p2b-d16893e64187-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Microservice/Microservice_Title.html#concept_gzw_tdm_p2b" id="concept_gzw_tdm_p2b-d16893e64187-link">Microservice Pipelines</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="Orchestrators_Title-d16893e64348" class="topicref" data-id="Orchestrators_Title" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action Orchestrators_Title-d16893e64348-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Orchestration_Pipelines/OrchestrationPipelines_Title.html#Orchestrators_Title" id="Orchestrators_Title-d16893e64348-link">Orchestration Pipelines</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_wr1_ktz_bt-d16893e64489" class="topicref" data-id="concept_wr1_ktz_bt" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_wr1_ktz_bt-d16893e64489-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/RPC_Pipelines/SDC_RPCpipelines_title.html#concept_wr1_ktz_bt" id="concept_wr1_ktz_bt-d16893e64489-link">SDC RPC Pipelines</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_fpz_5r4_vs-d16893e64679" class="topicref" data-id="concept_fpz_5r4_vs" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_fpz_5r4_vs-d16893e64679-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Cluster_Mode/ClusterPipelines_title.html" id="concept_fpz_5r4_vs-d16893e64679-link">Cluster Pipelines</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_jjk_23z_sq-d16893e65172" class="topicref" data-id="concept_jjk_23z_sq" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_jjk_23z_sq-d16893e65172-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Data_Preview/DataPreview_Title.html#concept_jjk_23z_sq" id="concept_jjk_23z_sq-d16893e65172-link">Data Preview</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_pgk_brx_rr-d16893e65458" class="topicref" data-id="concept_pgk_brx_rr" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_pgk_brx_rr-d16893e65458-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Alerts/RulesAlerts_title.html#concept_pgk_brx_rr" id="concept_pgk_brx_rr-d16893e65458-link">Rules and Alerts</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_asx_fdz_sq-d16893e65960" class="topicref" data-id="concept_asx_fdz_sq" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_asx_fdz_sq-d16893e65960-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Pipeline_Monitoring/PipelineMonitoring_title.html#concept_asx_fdz_sq" id="concept_asx_fdz_sq-d16893e65960-link">Pipeline Monitoring</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_o3l_dtr_5q-d16893e66304" class="topicref" data-id="concept_o3l_dtr_5q" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_o3l_dtr_5q-d16893e66304-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Pipeline_Maintenance/PipelineMaintenance_title.html#concept_o3l_dtr_5q" id="concept_o3l_dtr_5q-d16893e66304-link">Pipeline Maintenance</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_yms_ftm_sq-d16893e66768" class="topicref" data-id="concept_yms_ftm_sq" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_yms_ftm_sq-d16893e66768-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Administration/Administration_title.html#concept_yms_ftm_sq" id="concept_yms_ftm_sq-d16893e66768-link">Administration</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_nls_w1r_ks-d16893e67508" class="topicref" data-id="concept_nls_w1r_ks" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_nls_w1r_ks-d16893e67508-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Tutorial/Tutorial-title.html" id="concept_nls_w1r_ks-d16893e67508-link">Tutorial</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_sh3_frm_tq-d16893e68001" class="topicref" data-id="concept_sh3_frm_tq" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_sh3_frm_tq-d16893e68001-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Troubleshooting/Troubleshooting_title.html#concept_sh3_frm_tq" id="concept_sh3_frm_tq-d16893e68001-link">Troubleshooting</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_xbx_rs1_tq-d16893e68798" class="topicref" data-id="concept_xbx_rs1_tq" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_xbx_rs1_tq-d16893e68798-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Glossary/Glossary_title.html#concept_xbx_rs1_tq" id="concept_xbx_rs1_tq-d16893e68798-link">Glossary</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_jn1_nzb_kv-d16893e68843" class="topicref" data-id="concept_jn1_nzb_kv" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_jn1_nzb_kv-d16893e68843-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Apx-DataFormats/DataFormat_Title.html#concept_jn1_nzb_kv" id="concept_jn1_nzb_kv-d16893e68843-link">Data Formats by Stage</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_pvm_yt3_wq-d16893e68958" class="topicref" data-id="concept_pvm_yt3_wq" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_pvm_yt3_wq-d16893e68958-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Expression_Language/ExpressionLanguage_title.html" id="concept_pvm_yt3_wq-d16893e68958-link">Expression Language</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_vcj_1ws_js-d16893e69669" class="topicref" data-id="concept_vcj_1ws_js" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_vcj_1ws_js-d16893e69669-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Apx-RegEx/RegEx-Title.html#concept_vcj_1ws_js" id="concept_vcj_1ws_js-d16893e69669-link">Regular Expressions</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_chv_vmj_wr-d16893e69787" class="topicref" data-id="concept_chv_vmj_wr" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_chv_vmj_wr-d16893e69787-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Apx-GrokPatterns/GrokPatterns_title.html#concept_chv_vmj_wr" id="concept_chv_vmj_wr-d16893e69787-link">Grok Patterns</a></div></div></li></ul></div>
                        

</div>
</nav>
                    


                    
                    <div id="wh_topic_body" class="col-lg-7 col-md-9 col-sm-12">
<button id="wh_close_publication_toc_button" class="close-toc-button d-none" aria-label="Toggle publishing table of content" aria-controls="wh_publication_toc" aria-expanded="true"><span class="close-toc-icon-container"><span class="close-toc-icon"></span></span></button><button id="wh_close_topic_toc_button" class="close-toc-button d-none" aria-label="Toggle topic table of content" aria-controls="wh_topic_toc" aria-expanded="true"><span class="close-toc-icon-container"><span class="close-toc-icon"></span></span></button>

                        
<div class=" wh_topic_content body "><main role="main"><article class="" role="article" aria-labelledby="ariaid-title1"><article class="nested0" aria-labelledby="ariaid-title1" id="concept_kcf_sn2_jlb">
    <h1 class="- topic/title title topictitle1" id="ariaid-title1">SFTP/FTP/FTPS Client</h1>
    
    <div class="- topic/body concept/conbody body conbody"><p class="- topic/shortdesc shortdesc"></p>
        <p class="- topic/p p">The SFTP/FTP/FTPS Client
            executor moves or removes a file on an SFTP/FTP/FTPS server each time it receives an
            event. You cannot perform multiple tasks in the same executor. To perform more than one
            task, use additional executors. <span class="- topic/ph ph">For information about supported versions, see <a class="- topic/xref xref" href="../Installation/SupportedSystemVersions.html#concept_s5h_bcr_n4b">Supported Systems and Versions</a>.</span></p>
        <p class="- topic/p p">Use the SFTP/FTP/FTPS Client executor as part of an event stream. You can use the
            executor in any logical way, such as moving a file after receiving a file-processed
            event from the SFTP/FTP/FTPS Client origin or a file-closure event from the
            SFTP/FTP/FTPS Client destination.</p>
        <p class="- topic/p p">When you configure the SFTP/FTP/FTPS Client executor, you specify the protocol to use and
            the URL of the server to connect to. 
        </p>
        <p class="- topic/p p">You specify the task to perform. When deleting a file, you specify the file path of the
            file to delete. When moving a file, you specify both the file path and the target
            directory.</p>
        <p class="- topic/p p"><span class="- topic/ph ph">When needed, you can connect to the server through an
                        HTTP or SOCKS proxy.</span>
        </p>
        <p class="- topic/p p">If the server requires authentication, configure the credentials for the protocol you are
            using. For the SFTP protocol, the executor can require that the server be listed in a
            known hosts file. For the FTPS protocol, the executor can authenticate with the server
            using a client certificate and can authenticate the certificate from the FTPS
            server.</p>
        <p class="- topic/p p">For a solution that describes how an executor can move output files after they are
            written, see <a class="- topic/xref xref" href="../Solutions/FileManagement.html#concept_d1q_xl4_lx">Managing Output Files</a>.</p>
    </div>
<article class="- topic/topic concept/concept topic concept nested1" aria-labelledby="ariaid-title2" id="concept_o31_wfz_jlb">
    <h2 class="- topic/title title topictitle2" id="ariaid-title2">Credentials</h2>
    <div class="- topic/body concept/conbody body conbody">
        <p class="- topic/p p">The SFTP/FTP/FTPS Client executor <span class="- topic/ph ph">can use several methods to
                authenticate with the remote server. From the Credentials tab, configure the
                authentication required by the remote server.</span></p>
        <p class="- topic/p p">Authentication options differ for each
            protocol:</p>
        <ul class="- topic/ul ul" id="concept_o31_wfz_jlb__ul_ac1_n1r_2pb" data-ofbid="concept_o31_wfz_jlb__ul_ac1_n1r_2pb">
            <li class="- topic/li li">For all protocols, select an authentication method to log in to
                the remote server. Choose the method based on the protocol and remote server
                requirements: <ul class="- topic/ul ul" id="concept_o31_wfz_jlb__ul_lvh_jzd_j3b" data-ofbid="concept_o31_wfz_jlb__ul_lvh_jzd_j3b">
                    <li class="- topic/li li">None - The stage does not authenticate with the server.</li>
                    <li class="- topic/li li">Password - The stage authenticates with the server using a user name and
                        password. You must specify the user name and password. </li>
                    <li class="- topic/li li">Private key - The stage authenticates using a private key. Use only with the
                        SFTP protocol. You must specify the private key, either in a local file or
                        in plain text. </li>
                </ul></li>
            <li class="- topic/li li">For the SFTP protocol, the stage can require that the server be
                listed in a known hosts file. You must specify the path to the known hosts file that
                contains the host keys for the approved SFTP servers.</li>
            <li class="- topic/li li"><span class="- topic/ph ph">For the FTPS protocol, the stage can use certificates to
                    authenticate with the server. You must specify the keystore file and password.
                    You can also configure the stage to authenticate the server by specifying a
                    truststore provider.</span> For more information about keystores and truststores, see <a class="- topic/xref xref" href="../Pipeline_Configuration/SSL-TLS.html#concept_kqb_rqf_5z">Keystore and Truststore Configuration</a>.</li>
        </ul>
    </div>
</article><article class="- topic/topic task/task topic task nested1" aria-labelledby="ariaid-title3" id="task_s1r_vjd_hlb">
    <h2 class="- topic/title title topictitle2" id="ariaid-title3">Configuring an SFTP/FTP/FTPS Client Executor</h2>
    <div class="- topic/body task/taskbody body taskbody">
        <section class="- topic/section task/context section context">
            <p class="- topic/p p">Configure an SFTP/FTP/FTPS Client executor to move or delete a file on an SFTP, FTP,
                or FTPS server upon receiving an event.</p>
        </section>
        <section class="- topic/ol task/steps ol steps"><ol class="- topic/ol task/steps ol steps" id="task_s1r_vjd_hlb__steps_sr2_sgz_jlb" data-ofbid="task_s1r_vjd_hlb__steps_sr2_sgz_jlb"><li class="- topic/li task/step li step">
                <span class="- topic/ph task/cmd ph cmd">In the Properties panel, on the <span class="+ topic/keyword ui-d/wintitle keyword wintitle">General</span> tab, configure the
                    following properties:</span>
                <div class="- topic/itemgroup task/info itemgroup info">
                    <div class="table-container"><table class="- topic/table table frame-all" id="task_s1r_vjd_hlb__table_yxz_pvs_5x" data-ofbid="task_s1r_vjd_hlb__table_yxz_pvs_5x" data-cols="2"><caption></caption><colgroup><col style="width:30%"/><col style="width:70%"/></colgroup><thead class="- topic/thead thead">
                                <tr class="- topic/row">
                                    <th class="- topic/entry entry colsep-1 rowsep-1" id="task_s1r_vjd_hlb__table_yxz_pvs_5x__entry__1">General Property</th>
                                    <th class="- topic/entry entry colsep-0 rowsep-1" id="task_s1r_vjd_hlb__table_yxz_pvs_5x__entry__2">Description</th>
                                </tr>
                            </thead><tbody class="- topic/tbody tbody">
                                <tr class="- topic/row">
              <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_s1r_vjd_hlb__table_yxz_pvs_5x__entry__1">Name</td>
              <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_s1r_vjd_hlb__table_yxz_pvs_5x__entry__2">Stage name.</td>
            </tr>
                                <tr class="- topic/row">
              <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_s1r_vjd_hlb__table_yxz_pvs_5x__entry__1">Description</td>
              <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_s1r_vjd_hlb__table_yxz_pvs_5x__entry__2">Optional description.</td>
            </tr>
                                <tr class="- topic/row">
              <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_s1r_vjd_hlb__table_yxz_pvs_5x__entry__1"><a class="- topic/xref xref" href="../Pipeline_Design/DroppingUnwantedRecords.html#concept_dnj_bkm_vq">Required Fields</a></td>
              <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_s1r_vjd_hlb__table_yxz_pvs_5x__entry__2">Fields that must include data for the record to be passed into the stage. <div class="- topic/note note tip note_tip"><span class="note__title">Tip:</span> You might include fields that the stage
                  uses.</div><p class="- topic/p p">Records that do not include all required fields are processed based
                  on the error handling configured for the pipeline.</p></td>
            </tr>
                                <tr class="- topic/row">
              <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_s1r_vjd_hlb__table_yxz_pvs_5x__entry__1"><a class="- topic/xref xref" href="../Pipeline_Design/DroppingUnwantedRecords.html#concept_msl_yd4_fs">Preconditions</a></td>
              <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_s1r_vjd_hlb__table_yxz_pvs_5x__entry__2">Conditions that must evaluate to TRUE to allow a record to enter the stage for
                processing. Click <span class="+ topic/ph ui-d/uicontrol ph uicontrol">Add</span> to create additional preconditions.
                  <p class="- topic/p p">Records that do not meet all preconditions are processed based on the error
                  handling configured for the stage.</p></td>
            </tr>
                                <tr class="- topic/row">
              <td class="- topic/entry entry colsep-1 rowsep-0" headers="task_s1r_vjd_hlb__table_yxz_pvs_5x__entry__1"><a class="- topic/xref xref" href="../Pipeline_Design/ErrorHandling.html#concept_atr_j4y_5r">On Record Error</a></td>
              <td class="- topic/entry entry colsep-0 rowsep-0" headers="task_s1r_vjd_hlb__table_yxz_pvs_5x__entry__2">Error record handling for the stage: <ul class="- topic/ul ul" id="task_s1r_vjd_hlb__ul_h5l_np2_px" data-ofbid="task_s1r_vjd_hlb__ul_h5l_np2_px">
                  <li class="- topic/li li">Discard - Discards the record.</li>
                  <li class="- topic/li li">Send to Error - Sends the record to the pipeline for error handling.</li>
                  <li class="- topic/li li">Stop Pipeline - Stops the pipeline. </li>
                </ul></td>
            </tr>
                            </tbody></table></div>
                </div>
            </li><li class="- topic/li task/step li step">
                <span class="- topic/ph task/cmd ph cmd">On the <span class="+ topic/keyword ui-d/wintitle keyword wintitle">SFTP/FTP/FTPS</span> tab, configure the following
                    properties:</span>
                <div class="- topic/itemgroup task/info itemgroup info">
                    <div class="table-container"><table class="- topic/table table frame-all" id="task_s1r_vjd_hlb__table_utf_vfs_wv" data-ofbid="task_s1r_vjd_hlb__table_utf_vfs_wv" data-cols="2"><caption></caption><colgroup><col style="width:33.33333333333333%"/><col style="width:66.66666666666666%"/></colgroup><thead class="- topic/thead thead">
                                <tr class="- topic/row">
                                    <th class="- topic/entry entry colsep-1 rowsep-1" id="task_s1r_vjd_hlb__table_utf_vfs_wv__entry__1">SFTP/FTP/FTPS Property</th>
                                    <th class="- topic/entry entry colsep-0 rowsep-1" id="task_s1r_vjd_hlb__table_utf_vfs_wv__entry__2">Description</th>
                                </tr>
                            </thead><tbody class="- topic/tbody tbody">
                                
                                <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_s1r_vjd_hlb__table_utf_vfs_wv__entry__1">Resource URL</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_s1r_vjd_hlb__table_utf_vfs_wv__entry__2">URL to access the remote server. Use the appropriate format:<ul class="- topic/ul ul" id="task_s1r_vjd_hlb__ul_lkv_wbw_33b" data-ofbid="task_s1r_vjd_hlb__ul_lkv_wbw_33b">
                                    <li class="- topic/li li">SFTP protocol: <p class="- topic/p p"><code class="+ topic/ph pr-d/codeph ph codeph">sftp://&lt;host name&gt;:&lt;port
                                                number&gt;/&lt;path&gt;</code></p></li>
                                    <li class="- topic/li li">FTP protocol:<p class="- topic/p p"><code class="+ topic/ph pr-d/codeph ph codeph">ftp://&lt;host name&gt;:&lt;port
                                                number&gt;/&lt;path&gt;</code></p></li>
                                    <li class="- topic/li li">FTPS protocol:<p class="- topic/p p"><code class="+ topic/ph pr-d/codeph ph codeph">ftps://&lt;host name&gt;:&lt;port
                                                number&gt;/&lt;path&gt; </code></p></li>
                                </ul><p class="- topic/p p">You can omit the port number from the URL if the server uses
                                    the standard port number: 22 for SFTP, or 21 for FTP or
                                    FTPS.</p><p class="- topic/p p">You can optionally include the user name to log in
                                    to the SFTP, FTP, or FTPS server in the URL. For example, for
                                    the FTP protocol, you can use the following format:
                                        <code class="+ topic/ph pr-d/codeph ph codeph">ftp://&lt;user name&gt;:&lt;password&gt;@&lt;host
                                        name&gt;/&lt;path&gt;</code>.</p><p class="- topic/p p">You can enter an email
                                    address as a user name. </p><div class="- topic/note note note note_note"><span class="note__title">Note:</span> If you enter a user name in
                                    the resource URL and configure password or private key
                                    authentication on the Credentials tab, the value entered in the
                                    URL takes precedence.</div></td>
                        </tr>
                                <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_s1r_vjd_hlb__table_utf_vfs_wv__entry__1">Protocol</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_s1r_vjd_hlb__table_utf_vfs_wv__entry__2">Protocol to use to connect to the server:<ul class="- topic/ul ul" id="task_s1r_vjd_hlb__ul_wym_djm_x4b" data-ofbid="task_s1r_vjd_hlb__ul_wym_djm_x4b">
                                    <li class="- topic/li li">SFTP</li>
                                    <li class="- topic/li li">FTP</li>
                                    <li class="- topic/li li">FTPS</li>
                                </ul></td>
                        </tr>
                                <tr class="- topic/row">
                                    <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_s1r_vjd_hlb__table_utf_vfs_wv__entry__1">Enable Proxy</td>
                                    <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_s1r_vjd_hlb__table_utf_vfs_wv__entry__2"><span class="- topic/ph ph">Enables using a proxy to connect to
                                    the remote server.</span></td>
                                </tr>
                                <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_s1r_vjd_hlb__table_utf_vfs_wv__entry__1">Proxy Type</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_s1r_vjd_hlb__table_utf_vfs_wv__entry__2">Type of proxy to use: HTTP or SOCKS.</td>
                        </tr>
                                <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_s1r_vjd_hlb__table_utf_vfs_wv__entry__1">Proxy URL</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_s1r_vjd_hlb__table_utf_vfs_wv__entry__2">URL of the proxy. </td>
                        </tr>
                                <tr class="- topic/row">
                                    <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_s1r_vjd_hlb__table_utf_vfs_wv__entry__1">Path Relative to User Home Directory</td>
                                    <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_s1r_vjd_hlb__table_utf_vfs_wv__entry__2">Interprets the path entered in the resource URL as
                                        relative to the home directory of the user that logs in to
                                        the remote server.<p class="- topic/p p">You specify the user name in the URL or
                                            when you configure password or private key
                                            authentication on the Credentials tab.</p></td>
                                </tr>
                                <tr class="- topic/row">
              <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_s1r_vjd_hlb__table_utf_vfs_wv__entry__1">FTPS Mode</td>
              <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_s1r_vjd_hlb__table_utf_vfs_wv__entry__2">Encryption negotiation mode to use for the FTPS protocol:<ul class="- topic/ul ul" id="task_s1r_vjd_hlb__ul_fdg_2jr_c3b" data-ofbid="task_s1r_vjd_hlb__ul_fdg_2jr_c3b">
                  <li class="- topic/li li">Implicit - Uses encryption immediately.</li>
                  <li class="- topic/li li">Explicit - Uses plain FTP to connect to the server and then negotiates
                    encryption with the server.</li>
                </ul></td>
            </tr>
                                <tr class="- topic/row">
              <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_s1r_vjd_hlb__table_utf_vfs_wv__entry__1">FTPS Data Channel Protection Level</td>
              <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_s1r_vjd_hlb__table_utf_vfs_wv__entry__2">Protection level to use for the FTPS data channel:<ul class="- topic/ul ul" id="task_s1r_vjd_hlb__ul_wtt_rjr_c3b" data-ofbid="task_s1r_vjd_hlb__ul_wtt_rjr_c3b">
                  <li class="- topic/li li">Clear - Encrypts only communication with the server, not data sent to the
                    server.</li>
                  <li class="- topic/li li">Private - Encrypts both communication with the server and data sent to the
                    server. </li>
                </ul></td>
            </tr>
                                <tr class="- topic/row">
              <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_s1r_vjd_hlb__table_utf_vfs_wv__entry__1">Socket Timeout</td>
              <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_s1r_vjd_hlb__table_utf_vfs_wv__entry__2">Maximum number of seconds to allow between TCP packets. 0 indicates no
                limit.</td>
            </tr>
                                <tr class="- topic/row">
              <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_s1r_vjd_hlb__table_utf_vfs_wv__entry__1">Connection Timeout</td>
              <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_s1r_vjd_hlb__table_utf_vfs_wv__entry__2">Maximum number of seconds to allow to initiate a connection to the SFTP, FTP,
                or FTPS server. 0 indicates no limit.</td>
            </tr>
                                <tr class="- topic/row">
                                    <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_s1r_vjd_hlb__table_utf_vfs_wv__entry__1">Data Timeout</td>
                                    <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_s1r_vjd_hlb__table_utf_vfs_wv__entry__2">Maximum number of seconds allowed to modify a file. 0
                                        indicates no limit.</td>
                                </tr>
                                <tr class="- topic/row">
              <td class="- topic/entry entry colsep-1 rowsep-0" headers="task_s1r_vjd_hlb__table_utf_vfs_wv__entry__1">Maximum Connection Inactivity Time</td>
              <td class="- topic/entry entry colsep-0 rowsep-0" headers="task_s1r_vjd_hlb__table_utf_vfs_wv__entry__2">Maximum seconds of inactivity to allow before recreating connections to the
                SFTP, FTP, or FTPS server. 0 indicates no limit.</td>
            </tr>
                            </tbody></table></div>
                </div>
            </li><li class="- topic/li task/step li step">
                <span class="- topic/ph task/cmd ph cmd">On the <span class="+ topic/keyword ui-d/wintitle keyword wintitle">Credentials</span> tab, configure the following
                    properties:</span>
                <div class="- topic/itemgroup task/info itemgroup info">
                    <div class="table-container"><table class="- topic/table table frame-all" id="task_s1r_vjd_hlb__table_gvj_fjs_wv" data-ofbid="task_s1r_vjd_hlb__table_gvj_fjs_wv" data-cols="2"><caption></caption><colgroup><col style="width:33.33333333333333%"/><col style="width:66.66666666666666%"/></colgroup><thead class="- topic/thead thead">
                                <tr class="- topic/row">
                                    <th class="- topic/entry entry colsep-1 rowsep-1" id="task_s1r_vjd_hlb__table_gvj_fjs_wv__entry__1"><a class="- topic/xref xref" href="SFTP.html#concept_o31_wfz_jlb">Credentials Property</a></th>
                                    <th class="- topic/entry entry colsep-0 rowsep-1" id="task_s1r_vjd_hlb__table_gvj_fjs_wv__entry__2">Description</th>
                                </tr>
                            </thead><tbody class="- topic/tbody tbody">
                                <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_s1r_vjd_hlb__table_gvj_fjs_wv__entry__1">Authentication</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_s1r_vjd_hlb__table_gvj_fjs_wv__entry__2">Authentication method to use to log in to the remote server:<ul class="- topic/ul ul" id="task_s1r_vjd_hlb__ul_tsb_1sr_c3b" data-ofbid="task_s1r_vjd_hlb__ul_tsb_1sr_c3b">
                                    <li class="- topic/li li">None - Does not authenticate with remote server.</li>
                                    <li class="- topic/li li">Password - Authenticates with the remote server using a user
                                        name and password. </li>
                                    <li class="- topic/li li">Private key - Authenticates with an SFTP server using a
                                        private key.</li>
                                </ul><p class="- topic/p p">Default is None.</p></td>
                        </tr>
                                <tr class="- topic/row">
                                    <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_s1r_vjd_hlb__table_gvj_fjs_wv__entry__1">Username</td>
                                    <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_s1r_vjd_hlb__table_gvj_fjs_wv__entry__2"><span class="- topic/ph ph">User name to log in to the remote
                                    server.</span><div class="- topic/note note tip note_tip"><span class="note__title">Tip:</span> <span class="- topic/ph ph" id="task_s1r_vjd_hlb__ph-runtimeresources_credstores">To
                        secure sensitive information such as user names and passwords, you can use
                              <a class="- topic/xref xref" href="../Pipeline_Configuration/RuntimeValues.html#concept_bs4_5nm_2s" title="Similar to runtime properties, runtime resources are values that you define in a file local to the Data Collector and call from within a pipeline. But with runtime resources, you can restrict the permissions for the files to secure information.">runtime resources</a> or <span class="- topic/ph ph"><a class="- topic/xref xref" href="../Configuration/CredentialStores.html#concept_bt1_bpj_r1b">credential stores.</a></span></span></div><p class="- topic/p p"><span class="- topic/ph ph">Available when using password
                                        or private key authentication.</span></p></td>
                                </tr>
                                <tr class="- topic/row">
                                    <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_s1r_vjd_hlb__table_gvj_fjs_wv__entry__1">Password</td>
                                    <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_s1r_vjd_hlb__table_gvj_fjs_wv__entry__2"><span class="- topic/ph ph">Password to log in to the remote server.
                                        </span><div class="- topic/note note tip note_tip"><span class="note__title">Tip:</span> <span class="- topic/ph ph" id="task_s1r_vjd_hlb__d329e6785">To
                        secure sensitive information such as user names and passwords, you can use
                              <a class="- topic/xref xref" href="../Pipeline_Configuration/RuntimeValues.html#concept_bs4_5nm_2s" title="Similar to runtime properties, runtime resources are values that you define in a file local to the Data Collector and call from within a pipeline. But with runtime resources, you can restrict the permissions for the files to secure information.">runtime resources</a> or <span class="- topic/ph ph"><a class="- topic/xref xref" href="../Configuration/CredentialStores.html#concept_bt1_bpj_r1b">credential stores.</a></span></span></div><p class="- topic/p p"><span class="- topic/ph ph">Available when using password
                                        authentication.</span></p></td>
                                </tr>
                                <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_s1r_vjd_hlb__table_gvj_fjs_wv__entry__1">Private Key Provider</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_s1r_vjd_hlb__table_gvj_fjs_wv__entry__2">Source that provides the private key: <ul class="- topic/ul ul" id="task_s1r_vjd_hlb__ul_usb_1sr_c3b" data-ofbid="task_s1r_vjd_hlb__ul_usb_1sr_c3b">
                                    <li class="- topic/li li">File - Reads the private key from a local file.</li>
                                    <li class="- topic/li li">Plain-Text - Reads the private key from a plain-text field.
                                    </li>
                                </ul><p class="- topic/p p">Available when using private key authentication.</p></td>
                        </tr>
                                <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_s1r_vjd_hlb__table_gvj_fjs_wv__entry__1">Private Key File</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_s1r_vjd_hlb__table_gvj_fjs_wv__entry__2">Full path to the local private key file used to log in to the
                                remote server. <p class="- topic/p p">Available when using private key authentication
                                    with a file private key provider.</p></td>
                        </tr>
                                <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_s1r_vjd_hlb__table_gvj_fjs_wv__entry__1">Private Key</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_s1r_vjd_hlb__table_gvj_fjs_wv__entry__2">Private key used to log in to the remote server. <p class="- topic/p p">Available
                                    when using private key authentication and providing a plain text
                                    private key. </p></td>
                        </tr>
                                <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_s1r_vjd_hlb__table_gvj_fjs_wv__entry__1">Private Key Passphrase</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_s1r_vjd_hlb__table_gvj_fjs_wv__entry__2">Passphrase used to open the private key. <p class="- topic/p p">Available when using
                                    private key authentication and providing a plain text private
                                    key. </p></td>
                        </tr>
                                <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_s1r_vjd_hlb__table_gvj_fjs_wv__entry__1">Use Client Certificate for FTPS</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_s1r_vjd_hlb__table_gvj_fjs_wv__entry__2">Authenticates with the FTPS server using a client certificate.
                                    <p class="- topic/p p">Select this option when the FTPS server requires mutual
                                    authentication. You must provide a keystore file that contains
                                    the client certificate.</p><p class="- topic/p p">Available when using
                                FTPS.</p></td>
                        </tr>
                                <tr class="- topic/row">
                                    <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_s1r_vjd_hlb__table_gvj_fjs_wv__entry__1"><a class="- topic/xref xref" href="../Pipeline_Configuration/SSL-TLS.html#concept_q2c_hj2_1nb" title="You can configure stages to load the contents of the keystore or truststore from a remote credential store or from values entered in the stage properties. The stage builds the keystore or truststore from the private key and certificates retrieved from the credential store or entered in the stage properties.">Use Remote Keystore</a></td>
                                    <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_s1r_vjd_hlb__table_gvj_fjs_wv__entry__2">Enables loading the contents of
                                the keystore from a remote credential store or from values entered
                                in the stage properties. <p class="- topic/p p">Available when using a client
                                    certificate for FTPS.</p></td>
                                </tr>
                                <tr class="- topic/row">
                                    <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_s1r_vjd_hlb__table_gvj_fjs_wv__entry__1">Private Key</td>
                                    <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_s1r_vjd_hlb__table_gvj_fjs_wv__entry__2"><span class="- topic/ph ph">Private key used in the remote
                                    keystore. Enter a credential function that returns the key or
                                    enter the contents of the key.</span> For more information, see <a class="- topic/xref xref" href="../Expression_Language/Functions.html#concept_yvc_3qs_r1b">credential functions</a>.<p class="- topic/p p"><span class="- topic/ph ph">Available when using a client
                                        certificate for FTPS. </span></p></td>
                                </tr>
                                <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_s1r_vjd_hlb__table_gvj_fjs_wv__entry__1">Certificate Chain</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_s1r_vjd_hlb__table_gvj_fjs_wv__entry__2">Each PEM certificate used in the remote keystore. Enter a
                                credential function that returns the certificate or enter the
                                contents of the certificate.<p class="- topic/p p">Using simple or bulk edit mode, click
                                    the <strong class="+ topic/ph hi-d/b ph b">Add</strong> icon to add additional
                                    certificates.</p><p class="- topic/p p">Available when using a client certificate
                                    for FTPS. </p></td>
                        </tr>
                                <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_s1r_vjd_hlb__table_gvj_fjs_wv__entry__1">FTPS Client Certificate Keystore File</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_s1r_vjd_hlb__table_gvj_fjs_wv__entry__2">Full path to the keystore file that contains the client
                                certificate. <p class="- topic/p p">Available when using a client certificate for FTPS.
                                </p></td>
                        </tr>
                                <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_s1r_vjd_hlb__table_gvj_fjs_wv__entry__1">FTPS Client Certificate Keystore Type</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_s1r_vjd_hlb__table_gvj_fjs_wv__entry__2">Type of keystore file that contains the client
                                    certificate.<p class="- topic/p p">Available when using a client certificate for
                                    FTPS. </p></td>
                        </tr>
                                <tr class="- topic/row">
                                    <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_s1r_vjd_hlb__table_gvj_fjs_wv__entry__1"><span class="- topic/ph ph">FTPS Client Certificate
                                    Keystore Password</span></td>
                                    <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_s1r_vjd_hlb__table_gvj_fjs_wv__entry__2"><span class="- topic/ph ph">Password to the keystore file
                                    that contains the client certificate. A password is optional,
                                    but recommended.</span><div class="- topic/p p">
                                            <div class="- topic/note note tip note_tip"><span class="note__title">Tip:</span> <span class="- topic/ph ph" id="task_s1r_vjd_hlb__d329e6785">To
                        secure sensitive information such as user names and passwords, you can use
                              <a class="- topic/xref xref" href="../Pipeline_Configuration/RuntimeValues.html#concept_bs4_5nm_2s" title="Similar to runtime properties, runtime resources are values that you define in a file local to the Data Collector and call from within a pipeline. But with runtime resources, you can restrict the permissions for the files to secure information.">runtime resources</a> or <span class="- topic/ph ph"><a class="- topic/xref xref" href="../Configuration/CredentialStores.html#concept_bt1_bpj_r1b">credential stores.</a></span></span></div>
                                        </div><p class="- topic/p p"><span class="- topic/ph ph">Available when using a client certificate for FTPS.</span></p></td>
                                </tr>
                                <tr class="- topic/row">
                                    <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_s1r_vjd_hlb__table_gvj_fjs_wv__entry__1"><span class="- topic/ph ph">FTPS Truststore
                                    Provider</span></td>
                                    <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_s1r_vjd_hlb__table_gvj_fjs_wv__entry__2"><span class="- topic/ph ph">Method that the
                                    destination uses to authenticate the certificate from the FTPS
                                    server:</span><ul class="- topic/ul ul" id="task_s1r_vjd_hlb__ul_u1p_mlr_2pb" data-ofbid="task_s1r_vjd_hlb__ul_u1p_mlr_2pb">
                                            <li class="- topic/li li">Allow All - Allows
                                        any certificate, skipping authentication.</li>
                                            <li class="- topic/li li">File - Authenticates
                                        certificate with a specified truststore file.</li>
                                            <li class="- topic/li li"><span class="- topic/ph ph">Remote
                                            Truststore - Authenticates certificate with a truststore
                                            file built from specified certificates.</span> For more information, see <a class="- topic/xref xref" href="../Pipeline_Configuration/SSL-TLS.html#concept_q2c_hj2_1nb" title="You can configure stages to load the contents of the keystore or truststore from a remote credential store or from values entered in the stage properties. The stage builds the keystore or truststore from the private key and certificates retrieved from the credential store or entered in the stage properties.">Remote Keystore and Truststore</a>.</li>
                                            <li class="- topic/li li">JVM Default -
                                        Authenticates certificate with the JVM default
                                        truststore.</li>
                                        </ul><p class="- topic/p p">Available when
                                    using FTPS.</p></td>
                                </tr>
                                <tr class="- topic/row">
                                    <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_s1r_vjd_hlb__table_gvj_fjs_wv__entry__1">Trusted Certificates</td>
                                    <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_s1r_vjd_hlb__table_gvj_fjs_wv__entry__2"><span class="- topic/ph ph">Each PEM certificate
                                    used in the remote truststore. Enter a credential function that
                                    returns the certificate or enter the contents of the
                                    certificate. </span> For more information, see <a class="- topic/xref xref" href="../Expression_Language/Functions.html#concept_yvc_3qs_r1b">credential functions</a>.<p class="- topic/p p">Using simple or bulk
                                    edit mode, click the <strong class="+ topic/ph hi-d/b ph b">Add</strong> icon to add additional
                                    certificates.</p><p class="- topic/p p">Available when using a remote truststore as the FTPS truststore
                                    provider.</p></td>
                                </tr>
                                <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_s1r_vjd_hlb__table_gvj_fjs_wv__entry__1">FTPS Truststore File</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_s1r_vjd_hlb__table_gvj_fjs_wv__entry__2">Full path to the truststore file that contains the server
                                certificate. <p class="- topic/p p">Available when using a file as the FTPS truststore
                                    provider. </p></td>
                        </tr>
                                <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_s1r_vjd_hlb__table_gvj_fjs_wv__entry__1">FTPS Truststore Type</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_s1r_vjd_hlb__table_gvj_fjs_wv__entry__2">Type of truststore:<ul class="- topic/ul ul" id="task_s1r_vjd_hlb__ul_vlb_hwv_d3b" data-ofbid="task_s1r_vjd_hlb__ul_vlb_hwv_d3b">
                                    <li class="- topic/li li">Java Keystore file (JKS)</li>
                                    <li class="- topic/li li">PKCS-12 (p12 file)</li>
                                </ul><p class="- topic/p p">Available when using a file as the FTPS truststore provider.
                                </p></td>
                        </tr>
                                <tr class="- topic/row">
                                    <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_s1r_vjd_hlb__table_gvj_fjs_wv__entry__1">FTPS Truststore Password</td>
                                    <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_s1r_vjd_hlb__table_gvj_fjs_wv__entry__2"><span class="- topic/ph ph">Password to the truststore file. A
                                    password is optional, but recommended.</span><div class="- topic/p p">
                                            <div class="- topic/note note tip note_tip"><span class="note__title">Tip:</span> <span class="- topic/ph ph" id="task_s1r_vjd_hlb__d329e6785">To
                        secure sensitive information such as user names and passwords, you can use
                              <a class="- topic/xref xref" href="../Pipeline_Configuration/RuntimeValues.html#concept_bs4_5nm_2s" title="Similar to runtime properties, runtime resources are values that you define in a file local to the Data Collector and call from within a pipeline. But with runtime resources, you can restrict the permissions for the files to secure information.">runtime resources</a> or <span class="- topic/ph ph"><a class="- topic/xref xref" href="../Configuration/CredentialStores.html#concept_bt1_bpj_r1b">credential stores.</a></span></span></div>
                                        </div><p class="- topic/p p"><span class="- topic/ph ph">Available when using a file as the FTPS
                                        truststore provider.</span></p></td>
                                </tr>
                                <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_s1r_vjd_hlb__table_gvj_fjs_wv__entry__1">Strict Host Checking</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_s1r_vjd_hlb__table_gvj_fjs_wv__entry__2">Requires that the SFTP server is listed in the known hosts file.
                                When enabled, the destination connects to the server only if the
                                server is listed in the known hosts file. <p class="- topic/p p">Requires the known
                                    hosts file to include an RSA key.</p><p class="- topic/p p">Available when using
                                    SFTP.</p></td>
                        </tr>
                                <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-0" headers="task_s1r_vjd_hlb__table_gvj_fjs_wv__entry__1">Known Hosts File</td>
                            <td class="- topic/entry entry colsep-0 rowsep-0" headers="task_s1r_vjd_hlb__table_gvj_fjs_wv__entry__2">Full path to the local known hosts file. Required if strict host
                                checking is selected.<p class="- topic/p p">Available when using strict host
                                    checking.</p></td>
                        </tr>
                            </tbody></table></div>
                </div>
            </li><li class="- topic/li task/step li step">
                <span class="- topic/ph task/cmd ph cmd">On the <span class="+ topic/ph ui-d/uicontrol ph uicontrol">Task</span> tab. configure the following
                    properties:</span>
                <div class="- topic/itemgroup task/info itemgroup info">
                    <div class="table-container"><table class="- topic/table table frame-all" id="task_s1r_vjd_hlb__table_xj4_q3z_jlb" data-ofbid="task_s1r_vjd_hlb__table_xj4_q3z_jlb" data-cols="2"><caption></caption><colgroup><col style="width:30%"/><col style="width:70%"/></colgroup><thead class="- topic/thead thead">
                                <tr class="- topic/row">
                                    <th class="- topic/entry entry align-left colsep-1 rowsep-1" id="task_s1r_vjd_hlb__table_xj4_q3z_jlb__entry__1">Task Property</th>
                                    <th class="- topic/entry entry align-left colsep-0 rowsep-1" id="task_s1r_vjd_hlb__table_xj4_q3z_jlb__entry__2">Description</th>
                                </tr>
                            </thead><tbody class="- topic/tbody tbody">
                                <tr class="- topic/row">
                                    <td class="- topic/entry entry align-left colsep-1 rowsep-1" headers="task_s1r_vjd_hlb__table_xj4_q3z_jlb__entry__1">File Name Expression</td>
                                    <td class="- topic/entry entry align-left colsep-0 rowsep-1" headers="task_s1r_vjd_hlb__table_xj4_q3z_jlb__entry__2">Expression that specifies the location of the file to act
                                            upon.<p class="- topic/p p">The default,
                                                <code class="+ topic/ph pr-d/codeph ph codeph">${record:value('/filepath')}</code>,
                                            performs a task on the file specified in the
                                                <code class="+ topic/ph pr-d/codeph ph codeph">filepath</code> field of the event
                                            record.</p></td>
                                </tr>
                                <tr class="- topic/row">
                                    <td class="- topic/entry entry align-left colsep-1 rowsep-1" headers="task_s1r_vjd_hlb__table_xj4_q3z_jlb__entry__1">Task</td>
                                    <td class="- topic/entry entry align-left colsep-0 rowsep-1" headers="task_s1r_vjd_hlb__table_xj4_q3z_jlb__entry__2">Task to perform:<ul class="- topic/ul ul" id="task_s1r_vjd_hlb__ul_lg1_2jz_jlb" data-ofbid="task_s1r_vjd_hlb__ul_lg1_2jz_jlb">
                                            <li class="- topic/li li">Delete File - Removes the file from the server.</li>
                                            <li class="- topic/li li">Move File - Moves the file to the specified
                                                location.</li>
                                        </ul></td>
                                </tr>
                                <tr class="- topic/row">
                                    <td class="- topic/entry entry align-left colsep-1 rowsep-1" headers="task_s1r_vjd_hlb__table_xj4_q3z_jlb__entry__1">Target Directory</td>
                                    <td class="- topic/entry entry align-left colsep-0 rowsep-1" headers="task_s1r_vjd_hlb__table_xj4_q3z_jlb__entry__2">Directory to move the file to. Enter a directory relative
                                        to the SFTP/FTP/FTPS root directory of the user specified on
                                        the Credentials tab.<p class="- topic/p p">Available only when moving
                                        files.</p></td>
                                </tr>
                                <tr class="- topic/row">
                                    <td class="- topic/entry entry align-left colsep-1 rowsep-0" headers="task_s1r_vjd_hlb__table_xj4_q3z_jlb__entry__1">File Exists Action</td>
                                    <td class="- topic/entry entry align-left colsep-0 rowsep-0" headers="task_s1r_vjd_hlb__table_xj4_q3z_jlb__entry__2">Action to take when a file of the same name already
                                        exists in the specified target directory:<ul class="- topic/ul ul" id="task_s1r_vjd_hlb__ul_tmw_dkz_jlb" data-ofbid="task_s1r_vjd_hlb__ul_tmw_dkz_jlb">
                                            <li class="- topic/li li">Overwrite - Overwrites the existing file.</li>
                                            <li class="- topic/li li">Send to Error - Handles the records in the file
                                                based on the configured stage error handling. </li>
                                        </ul><p class="- topic/p p">Available only when moving files.</p></td>
                                </tr>
                            </tbody></table></div>
                </div>
            </li></ol></section>
    </div>
</article></article></article></main></div>

                        
                        
                        


                    </div>
                    
                </div>
            </div>


        </div> <nav class="navbar navbar-default wh_footer" data-whc_version="25.0">
  <div class=" footer-container  mx-auto">
    <!-- script for Data Collector, all flavors, but only used when accessed directly, not from portal --><script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-60917135-3', 'auto');
  ga('send', 'pageview');
</script>
  </div>
</nav>

        
        <div id="go2top">
            <span class="oxy-icon oxy-icon-up"></span>
        </div>
        
        <!-- The modal container for images -->
        <div id="modal_img_large" class="modal">
            <span class="close oxy-icon oxy-icon-remove"></span>
            <!-- Modal Content (The Image) -->
            <div id="modal_img_container"></div>
            <!-- Modal Caption (Image Text) -->
            <div id="caption"></div>
        </div>
        
        
        Â© 2023 StreamSets, Inc.

    </body>
</html>